草庐IT

ios - 在 IOS6 中强制横向 View

全部标签

c# - 在代码隐藏事件中调用 View 模型方法是否会破坏 MVVM?

我想知道这是否会破坏MVVM模式,如果会,为什么会如此糟糕?WPF:代码隐藏:privatevoidButton_Click(objectsender,RoutedEventArgse){ViewModel.CallMethod();}查看模型:publicvoidCallMethod(){//Somecode}恕我直言,它使后台代码非常简单,View模型仍然不知道View和后台代码,并且对View的更改不会影响业务逻辑。在我看来,它比Commands或CallMethodAction更简单明了。我不想要那种“这不是应该怎么做”的回答。我需要一个适当且合乎逻辑的理由来说明为什么这样做会

c# - 在抽象父类(super class)的子类中强制使用属性

如何强制子类实现其父类(superclass)的某些属性?原因是我想使用属性来获取有关该类的一般信息,例如“显示名称”、“说明”或“功能”。所以我想我可以在父类(superclass)中实现它们并强制子类实现这些属性。是否有类似于方法的抽象属性?[abstractDeclareMe]publicabstractclassInheritMe{publicabstractvoidDeclareMe();} 最佳答案 由于你的类迟早要运行,你可以在你的基类中添加检查机制来验证你的子类中某些属性的存在。这里有一些示例代码。classProg

c# - 直接从 Razor View 调用 Controller 操作方法

我环顾四周,找不到简单的解决方案。我已经尝试过@GetUserName,但它不起作用。我已经尝试过@{GetUserName,但它不起作用。必须有一种从RazorView引擎调用方法的简单方法。它在foreach循环中。我需要GetUserName(item.userID)下面的代码在我的Controller中:[ChildActionOnly]publicstringGetUserName(intuserID){ProPit_Useruser=db.ProPit_User.Find(userID);returnuser.username;} 最佳答案

c# - 可移植类库不支持System.IO,为什么?

我创建了一个可移植类库,用于我的Monodroid项目。但问题是我需要System.IO库,但不幸的是我无法添加它。我什至尝试通过“添加引用”选项添加它,但没有成功。为什么会这样?我该怎么做? 最佳答案 您不能使用System.IO,因为它不是可移植类库。System.IO进行特定于其运行的操作系统(Windows)的调用,而可移植类库是跨平台的。可以找到您正在寻找的解决方案here:Whatshouldyoudowhenyou’retryingtowriteaportablelibrarybutyouneedsomefunctio

c# - WPF 和 Prism View 叠加

我需要一些帮助来使用prism框架来叠加View。它比那个复杂一点所以让我解释一下。我也可能想得太多了:D我有shell(wpf窗口),我在一个模块中有2个View(A和B-两个用户控件)。当shell加载时,它加载ViewA。在ViewA上,我有一个“弹出”ViewB的按钮对于一些用户输入。所以我自然会想到某种模式窗口/控件,甚至可能是弹出窗口。然而,我遇到的弹出窗口问题是,当我移动shell时,弹出窗口保持固定,并且它不会阻止ViewA中的事件。我尝试禁用ViewA以停止触发事件,我也尝试使用ato让ViewB随shell一起移动。只有Canvas有效,但我现在需要一种方法来阻止它

c# - 如何将文本框值从 View 传递到 MVC 4 中的 Controller ?

这里我从数据库中获取值并将其显示在输入字段中并且从数据库中获取的值是1。然后我将输入字段值更改为2并在点击操作中将该值传递给Controller​​但在Controller部分,我得到了旧值1forqty。但是我需要中的更新值2数量publicActionResultUpdate(stringid,stringproductid,intqty,decimalunitrate){if(ModelState.IsValid){int_records=UpdatePrice(id,productid,qty,unitrate);if(_records>0){returnRedirectToA

c# - 如何检查 System.IO.File.Delete 是否成功删除文件

使用system.io.file类删除文件后:System.IO.File.Delete(openedPdfs.path);如果文件被成功删除,我需要运行一些代码。只要该方法不返回任何值,我就会在delete方法之后检查文件是否存在。如果它仍然存在,我认为操作失败。问题是,删除方法工作正常,但要删除文件需要几秒钟。Exist函数返回true,因为当时它正在检查文件是否存在。我如何确定System.IO.File.Delete(openedPdfs.path);是否成功完成?代码:FileInfofile=newFileInfo(openedPdfs.path);System.IO.Fi

c# - xamarin形成内容页面和内容 View 有什么区别

有什么区别:内容页contentpage.content内容View?我想要做的是让一些内容在点击某个项目时覆盖主要内容。我在想我可以将所有内容放在同一个XMAL文件中,并根据按钮状态使其可见或不可见。或者将它们拆分成单独的文件会更好吗? 最佳答案 ContentPage是一个旨在填充显示的Page。ContentView是一个View,可以包含在Page或另一个View中。两者都有一个包含子内容的Content属性-可以是单个View,或者更常见的是包含多个View的Layout>.

c# - MVC 4 如何正确地将数据从 Controller 传递到 View

我目前有一个带有LINQ语句的Controller,我正在将数据从中传递到我的View。我正试图找到一种更有效和更好的编码方法来做到这一点。我的家庭Controller声明如下。VarMeltFurnace1=(fromitemindb.tbl_dppITHrwhereitem.ProductionHour>=StartShift&&item.ProductionHourx.Furnace1Total),ViewData["Furnace1Total"]=Melt.Furnace1;在我看来,我然后引用ViewData来显示它。使用@modeldynamic现在我在Index方法中有很

c# - 确定 Action 返回正确 View 的单元测试

您如何测试像这样的操作方法是否会返回正确的View,因为Viewname是一个空字符串?我应该费心测试这个吗?我不确定要进行多少单元测试,我认为您可以创建很多单元测试!publicActionResultIndex(){returnView();}[TestMethod]publicvoidDetermineIndexReturnsCorrectView(){HomeControllercontroller=newHomeController();ViewResultresult=controller.Index()asViewResult;//****result.ViewNamei